Had this twice recently - only seems to happen if the battery is low (car had been sat for 4 months before I bought it and needed a jump). The cooling fan will stay on permanently until the battery is completely flat. If I charge it fully this doesn't happen. Coolant temp looks normal on the dash (starts cold and rises up to just below half way at the expected rate).
Any ideas?
Any ideas?