I've changed fuel pump, filter, MAP sensor, air filter, cleaned the plugs and distributor cap, no change. Noticed that the tach goes crazy if pushed above idle-- also misses and knocks really bad above idle. After she warms up, she gives up the ghost. What's going on?