help with throttle problem that turned into a misfire...
So most of this is a really long story, but I will give the spark notes and get to the issue...
I took my 03' to a mechanic to do some warranty work for an oil leak on the vvti cam gear. he never could get it to run right after he worked on it, and stupidly I bought a used TB because he said it would fix the issue. once I got it back all it would do is run in limp mode, and I ended up limping it home. (yes now i know the mechanic is a hack, and trying to get them to cover anything is going to be next to impossible..)
I originally had a bunch of throttle body codes. TPS, APPS, all that stuff. The connectors ended up being pinned out incorectly, as the mechanic had broken the connectors and tried to just put the wires on the terminals.
I have since figured out how they were supposed to be pinned out and replaced the broken connectors hoping my problem would be fixed. Once I fired it up I got codes saying the TB was stuck closed.
At that point I took the TB off, and replaced it with the original TB. It worked for a short moment, and suddenly im getting misfire codes. P300, P301, P306 that were never there before.
to finally get to my actual question, It looks like he just slapped a bunch of silicone all over the cam gear to fix the leak, and it looks like he may have taken the cam gear apart and put silicone there too... obviously that is a no go, as the dealers dont even fix those, but throw them away if they've been taken apart. If he did actually take it apart would that cause a misfire?
This whole time I have been focusing on trying to get rid of TB codes before I would worry about the hackjob on the cam gear but Im begining to think he mixed the wires on my TB on purpose so that the car being in limp mode would hide the misfires...
Im super lost at this point and dont really know how to proceed. should I chase a misfire, or start with replacing the whole cam gear?
also, when I turn on the car initially it runs OK. idling the CEL is on, but if I give it throttle it turns off. Then after about 30 seconds it throws it back to limp mode with the misfire codes.
Thanks for any help.