I am of the opinion that the thermal sensor is the culprit. We have all replaced them and suspect that might be at issue. I am having a similar problem with my newly overhauled 318 and I am going to put the old one back on and see what happens.