This is an update to a problem I had. For the past year I got the dreaded click when starting the car. I did the usual fixes. I changed the battery cable, changed the battery, installed a new ignition switch and rebuilt the solenoid in the starter. The click was less frequent, but still happened about twice per week. Recently, while driving, I noticed that my TCS light would come on while driving in normal traffic. Also, my temp. gauge started to move off its usual perch of the line below halfway. I though nothing of any of this as the car showed no codes. While driving home, the car stalled every minute until I got it home. The code listed was P-1607 or ECM. I changed the ECM out and had the car towed to Ferman Acura in Tampa to reprogram the keys. I went to pick up the car and it stalled leaving the dealer. The codes were P-1241 and P-1242. Those codes refer to the throttle valve control relay, throttle body motor or the throttle body. The throttle valve control relay was changed and the code came back within a few minutes and the car again stalled. The Acura tech thoroughly cleaned the throttle body as I had done a few months ago. The tech did notice that the ground under the air cleaner was hanging on by a thread. It was repaired and all is well. The temp. gauge is back in range, the TCS light does not come on and the starter cranks like it's on fire. I think my problem all along was the engine ground. I have to give a shout out to Shawn in Tampa for his support and to Chuck, the service manager at Ferman for treating me more than fairly. Acura delivered the car to me cleaned and vacuumed. Moral of the story, check your grounds throughout the car. Jerry