i have a p reg 306 and my heaters are blowing cold, i have checked the water and it seems fine except when running the engine with the filler cap off it is spraying water up, what could be the cause of this problem as i've run out of ideas!!!