My 2001 E270 CDI is coming up with an engine cooling fan warning in the instrument panel. The fan turns, but relatively slowly with not much air movement, so the engine starts to overheat in traffic/standstill. Is there any way I can determine if it is in fact a fan problem before I replace it, or could it be a controller/sensor issue?