you might also check if your valves are too tight. Sounds like ignition problems, but dont rule out a stuck lifter or tight valve.