I went here for a diagnosis and was told that I needed a complete engine replacement or rebuild and that I would never be able to get my check engine light off. When I took it into an actual mechanic they fixed my truck and got the engine light off (without rebuilding/ replacing my engine). I also found out I was driving on a broken break line, which Meineke didn't tell me about. I went back to Meineke to get a refund and was told that since I didn't pay for any parts I wouldn't be able to get my money back even though they didn't actually tell me what was wrong with my truck. I definitely got scammed and would not recommend this business to anyone. Not even for an oil check because they obviously don't know what they are doing.