Ok so i have had this problem for a while now. It all started one day when i was working on my car....my idle was normal, i would start up the car and it would go to warm up at 1200 rpms then drop to 750 or something around there....anyway...so im working one day and i drop a metal socket wrench on the battery and it unluckily for me hits both posotive and negative....i see sparks fly everywhere... anyway....i falls off and i move it out of the way....i check my stereo inside my car and everything works (my subs, etc) then i start the car...and ever since then...now whenever i start the car, the car will turn over..go up to 1200 then drop and almost die...to like 500rpms.....sometimes it DOES even die!!! then will return to the 1200 or where its warming up...and warm up normally....my mechanic told me i could have fried the computer....i was wondering what u guys think?