94 altima starter help

94 altima, automatic tranny,
my starter died and i bought a replacement and installed it. now the car will only start the first start of the day, after that it grinds or just spins like its not fully engaging. i had the flywheel checked and its good, so i took the starter back off and had it checked and was told it was good also, they showed me it engaged and disengaged like 20 times.

i was told to check my wiring so i did and all the wires look like are in great shape not bent, cracked, they dont show signs of wear anywhere,

does anyone have any idea what would cause this