Is this the same mechanic that said, "you just need to put some miles on it and the smoke will clear up?" He may be a friend, but....yikes!
A while back, a local news station did a piece in which they took a car, with a known problem, to 10 different mechanics. Only one of them gave the correct diagnosis, the rest lied and fabricated problems for a larger bill.
I don't trust mechanics.
Now I lay me down to sleep.
I pray the Lord to fix my Jeep.
If I should die before I wake
Roll this POS into a lake!