Have you double checked the m/c push rod adjustment? Sometimes that will give you weird symptoms.
SimS