I was driving to work and saw some smoke coming out of the radiator. It was overheating about 3 months ago. I had a new thermostat put in as well as new radiator cap. The fan wasnt working but the mechanic greased it up and said it was working. Need some advice.