Overheating and Rough Idle!?

Check your timing too