well I have a new problem I have a 2005 grand prix with 3800 no SC and this morning I went out and tried to crank and it did nothing then I try again and it cranks but stalls then the reduced performance light comes on..so I hooked my scanner up and it has code p0120 which is throttle body.. so I been messing with the TB cuz all of the auto part stores don't have them in stock and I had to order one and it will not be here til tomor..so I got it to crank up and run a few times by cleaning it ,unplugging then cranking and then plug back up and it runs but now it will not crank it just turns over.
and before I spend this 300 I wanna make sure its th TB and not and electrical issue like grounds or fuses since the code says it losses communication or not enough voltage
but im lost let me know where to start or am I on the right track, I need some help plz