Hey guys so I’ve got a 2003 330i and I’m having trouble diagnosing what’s wrong with the car. Out of nowhere the car shakes pretty good at idle and has a large loss of power when driving. It threw codes for cylinder 3, 4, and 5 misfire and fuel cut off. I replaced the fuel pump knowing how troublesome they can be yet the car still does the same thing. It has all the symptoms of a bad tps but to my understanding the tps is built into the throttle body and I’m not sure if the pedal sensors are something that’d create this issue. Any advice or info is greatly appreciated.