Geez, your mechanics are much nicer than the ones around here. If my 'check engine' light came on, I'm pretty sure my local dealership would open the hood, check it and say "Yup, the engine's still there! That'll be $285.00..."