btw, have you checked your oil lately? food for thought, overheating will give you similar symptoms!