i had the same problem on my 240sx and it was my coolant temp sensor was corruded. i changed that and it stopped