My girlfriend's eclipse is a bone-stock 2000 gt. She had problems with the car idling a while back. No SES, but it would stall after the RPM's going nuts for a few seconds unless you'd keep your foot on the gas while in neutral. The starter was fried, so we replaced it. We took the fuel pump out, which wasn't working, and tested it. It worked outside of the car. We took it apart, put it back together, and put it back into the car. Fuel pump worked, and the problem was solved...well for a little while at least. After a few months of everything running fine, the same problem would pop up and then go away sporadically.
Recently, I took the car for a drive, and after parking it, the thing wouldn't start. Wouldn't even turn over. We push-started it and the car ran perfectly fine. No codes, no change in performance. I parked it again, and the same thing happened. The next day, the car started and ran fine. A little while later, the same thing happened, and the SES finally came on: Crank position sensor. We sent it to a shop to have it replaced. They also replaced the water pump and the timing belt while they were in there. The car started and she drove it back home, no problems and no engine light.
The crazy thing is that it still does it from time to time, completely unpredictable. It doesn't turn over, but starts when you push it. When you turn the key, all you hear is a click and the fuel pump whirring. No engine light. New CPS. New starter. The garage checked everything. It all checks out. Could it be that the CPS being bad fried the starter again?
I read through a ton of posts here, and yes I used the search option, but after already doing everything that everyone said to do when it came to similar problems, the car STILL won't start normally. I know this is a long post, but I'm sure you guys have some great suggestions, so please help.