recently my engine started squeeking, it does not alwas squeek its random. sometimes right when i start it then it goes away. sometimes after its been idleing for a while. the best way i can explain it is it sounds like a squeeky fanbelt on a car. any ideas as to whaat it might be