Modern Auto Service has supplied my vehicles with great service. This visit was because of a code and check engine light. My personal code reader said it could be a engine oil problem and or a solenoid in need of replacement. They changed oil and filter first and found the engine was still running rough. That meant the solenoid needed to be checked and maybe replaced, only than did they replace the part. They tried to save me money, but also did the right thing. They phoned and explained the whole problem before charging me for a repair that I had not authorized. The engine does run much better now.