I have a 94 ranger 4.0. The motor has no power on takeoff at times and idles rough. I have replaced the crank sensor, tps and mass air flow sensor plus ran a pipe through the cat,new fuel pump plugs and wires within 4k miles. I'm throwing 157,159,177 codes. thought the exhaust was stopped up but...