what could be the problem
my cooling fan is broken but when i tap it runs fine on 2000 Hyundai Elantra
Logicly it would appear that the fan motor itself is the problem.....but the next time it is not working try wiggle the wire harness to see if it could be a poor wiring connection.
1 more answer
Loose connection,or you need a new fan.