After spending $600 and making 3 trips to replace several parts Knudsen's still had not identified the reason my check engine light was on. Lyle had scanned the diagnostic codes again and was going to call but never did. Took it to 3A Automotive on Hatcher Rd where they correctly diagnosed the fault in less than an hour and for under $100. I believe Knudsen's is an honest shop and a good bunch of guys but their prices are high, the diagnosis flawed, and no follow up or consideration for their mistakes.