How's the timing look? Have you checked for any vacuum leaks?