So my car is overheating and i have no idea why. Its a ka24de. I just fixed the headgasket about 4 months ago, and before that it got a new thermostat, a new radiator, and a new oil pan gasket. ive checked everything i can think of, its full of oil, its got water in the radiator, but it keeps over heating. Its werid, i can start it, let it warm up, and its fine, and then i drive it and its fine, then after about 10-20 min of driving it starts to over heat, and then it was pissing me off, so i started to beat on it, and it cooled down, and today when i pulled into my driveway, the check engine light came on, and i pushed the clutch in, and it died, can anyone help me, maybe its the thermostat, even though its got a new one, or a sensor? thanks to anyone that helps