2001 BMW trouble codes P0128Hi, i have a 2001 BMW 325CI 2.5 liter engine, the P0128 came on a few days ago and i reset the code, and it came on again today. The water temputer gauge is at normal half way mark in the center of the gauge. I check the fan blade, and it is ...