ok i have a 1993 mustang. it wont rev past 3000rpm's, it will hit it and fall flat on its face. my exhaust is really black. ran codes and got a few sensors that came up. replaced them still have same problem. so far timing is dead on, replaced fuel pump, fuel filter, fue pressure regulator, iac, tps, relay box on pass fender, mass air unit(3 times still comes up with code for it), both coil packs, spark plugs(3 times), changed oil, new gas, changed bap/map sensor, crank sensor, plug wires, basically the entire motor is new but the block. but it still hits 3000 rpm and bogs down like it got too much fuel or not enough air? also has new exhaust with no cats. im stumped need help asap.