One more observation. . . as mentioned the timing chain problem or a worn out cam are good possibilities with that many miles. Checking vacuum, egr, compression, fuel pressure, removing one plug wire at a time and seeing how it affects idle and drive-ability and seeing how it affects the...