Hey if anybody can help me out i would appreciate it. I have a 1995 5.0L it has a rough idle, the engine shakes, and it won't go above 3000RPM. So far I've replaced all the spark plugs and wires, exhaust manifold gaskets, and the ignition control module.