so u trust mechanic for maintenance alibi ? do you have track record of Fluid & Filter changes of the car. Hookup to diagnostic computer get a print out share the fault codes you get. Please do not attempt to reset ECU by removing terminal from battery, it may remove the check light but not the reason of fault