One week go I noticed smoke coming from under the hood and the engine got extremely hot. That being a Sunday, I took the car to Speedee in Folsom. I had taken my car a couple of times before to this place for an oil change. The manager took a look and said there is a crack on the raditator and it needs to be replaced. He went ahead and replaced with a new one. I paid $375 for this, which I assume is about the average for a new radiator. However, on my way back home, I noticed the engine getting hot again, so I took the car again for checking. This time he said there is a problem with the switch that turns the fan ON, and due to this the engine is getting heated up. He replaced the switch and charged another $80. The car was fine about 4 days andtoday (Saturday), I noticed smoke again from under the hood with the thermostat almost 80% hot. So I took the car again. This time there seems to be some leak and the coolant was sprayed all over the engine compartment. The manager now says there has to be complete diagnosis and it costs another $180 just for the diagnosis, and that I have to wait another 2 days for this as they are busy this weekend. I am starting to lose my trust on and I already paid $450 for this.
Do you have any recommendations on a good car mechanic, some one trust worthy and knows what they are doing, especially if you had similar experience with radiator/coolant leaks? Again tomorrow being Sunday, would help if they are open Sunday so I can have my car ready for next week.