These are all controlled by the A3 board in the backbox. A3J5 connects to the motor relay and car crunch power relay and A3J6 runs the car reset and upkicker. I would start at the board and reseat the two large connectors and check the board for any obvious components being burned/overheated.
20180215_144349 (resized).jpg
1. The spinning flipper sounds like a loose connection or cut wire. Start at the motor and work your way back along the wire looking for any cuts and unplug/reseat any connectors.
2. Does the solenoid engage but the car doesn't reset all the way or is the solenoid sometimes not firing? Have you changed the reset springs? On mine one of the springs was stretched which pulled the mechanism to one side and it would bind. I cleaned it and put two new spring on and it's been working ever since.
3. Sorry, I don't have anything on this one. Mine does the same thing at times and I have not spent the time to look into it. Hopefully you find a fix and post it up here.
Good luck.