So here it goes, tonight my friend was trying to install my Pioneer cd player, he had no idea really what he was doing then accidentally touched a power wire on the side of the metal deck which made a big spark then no power to the cd player. I then went to turn my car back on to see if we had power and my car started very rough, idle shot up to 2500-3000 rpm then came down to the normal 700, also the check engine light came on as well, I shut the car off a couple of times and restarted to it doing the same thing. After leaving the car awhile I went to re start it and it would not start, kept cranking and cranking and not fire. I finally kept the gas to the floor and then it started, idle shot up to 1500 and went down to the normal 700 ish, then went down to 600 then to 500 then back to 600. I then drove the car home to find that it seems like it has a lack of power? 1st still seems to pull the same but 2nd not as good? I am very very confused to what any of this could be, TPS, when the wire grounded could it have ruined something in my ECU? Please help ASAP! Thank you very much..