Ok so I had a smoke test done, and saw that the throttle body was leaky, so I replaced it, but it was still feeling the same at idle.
Then i took it to a shop to look at the data and they said 2 and 8 were missing pretty bad. I replaced the coil and wire for both of those, cranked it and it was noticeably worse. As I was driving it felt decent, but I could still feel it missing.
I took it back to the shop, they suggested a throttle reset. When he reset the throttle, all of the guages started moving. He then shut the engine off, looked at a bunch of codes that were thrown, erased them. Cranked it back up and the guages still moved, just once every 10 seconds or more this time, instead of constant up and down.
Now it shows my engine is misfiring on 5 and a couple others, along with 8 and 2.
. So he deleted the codes again, said he "put the throttle back to where it was" and that I should do a "hard reset" on my battery by taking the terminals off and touching them together.
Driving it home was bad, it didn't stall, but it wanted to. It was surging badly going down the road too, I didn't take it over 40 mph, it was really sluggish. It was shifting hard, I assume because of the engine not firing right and being jerky.
It has no loud knocks or taps apparent, just runs horrible and I can smell all the unspent fuel.
I checked codes, I still got p0174 and p0300. But now, I have 3 new ones.
P2544- torque management request input signal "A"
U0073- control module communication Bus Off
U100- lost communication with ECM/power train control module "A"
Is there anything I can do? I'm thinking about putting the old coil wires and coil back on just to see what happens at this point. I did not change any spark plugs. Thanks for reading, all replies welcome.