Sounds like you need to get your hands on the codes and understand them. Honestly playing in-between us and your mechanic is not helpful without good information. If you have a smart phone load up Torque and buy a ODBII to bluetooth convertor. Get the codes out and put them up here. You need to put your hands on the information don't trust your mechanic and be a skeptic