Hey, This is my first time posting to the forum and my first ranger. At first, I got a P0301 code and changed the fuel injector and the code went away, but then I got the codes in the title and can't seem to fix them. When getting to the fuel injector I Changed my Intake manifold gaskets, throttle body gasket, EGR gasket, Ignition Coil, All of my O2 sensors, and Engine Air Filter. I've already checked my MAF sensor, battery, and alternator, and those aren't the problems. It has a really hard time starting, feels like I have no power when trying to accelerate, I have no power braking, blows A LOT of white smoke out of my exhaust, and the engine shakes like CRAZY!!!