it will be your radiator mate, my old p38 did the same and i tried all sorts, in the end i bought a lazer heat tester and it told me the rad wasnt heating up all over so put a new one in and you could sit at 90 on motor way and it was fine, rad was 130 of ebay but make sure you dont get one for...