My 96 Blazer developed a bad misfire. Also forgot to say the ignition advance was constantly jumping from 15 to 25 degrees at idle when i checked it with a scanner.