I have an 05 base model. 162k miles. Well maintained, I'm the second owner. Recently when I would start the car, the starter sounded like it couldn't decide whether or not to disengage. Now, it only starts and then dies immediately. If I do not turn the car off, and attempt to start it again, the starter continues to be indecisive, but if turned completely off, the car starts and dies. The theft system seems to function fine. I checked fuses and relays in the fuse panel. No other strange issues have shown themselves either. I heard there is a starter relay that receives a signal to disengage when the engine starts. Maybe a TPS? I remember one more change, the car seems to idle a bit high and occasionally fluctuates about 300 RPM in spurts. It's currently idling between 900-1000. When it fluctuates, it drops down to about 7-800 and then back to around 900-1000. Any suggestions where to begin?