I would be checking timing and ignition before anything....