@Mame,
Yeah, I feel you. I'm pretty handy and mechanically inclined and I can usually replace certain things myself. Not to hard to put in an alternator, a starter, change the spark plugs or replace the battery. Changing oil is one thing I've NEVER paid anyone to do for me. I do that myself. My SUV has 4 cigarette lighter ports installed and I've switched all out with the exception of one and installed double USB ports. I don't smoke and I don't allow anyone to smoke in my car so I don't need cigarette lighter ports. But what I do need are USB charging ports for my phone any other device. My stuff charges beautifully now. Anyway, I say that to get to there are some thing I just can't do. And I do tend to take my truck to a place like Firestone, AAA, or even a dealership just for the sake of getting a warranty on the work. Again, I told them the two things that need to be fixed so they shouldn't require a diagnostic fee. Just tell me how much the part is and how much the dealership will charge to replace them. The check engine issue is something different. That's like going to a tire shop and telling them you need 4 tires and they charge you to see what you need above the cost of the tires, mounting, balancing, etc. One of two things I desperately need. Either a driver's side window that will go up and down so some air can come in or a working AC system. Just tell me how much it's going to cost for you to do the work, parts, labor, etc. That doesn't require you to check it first because I already know what's wrong with it.
Yeah the SUV is a few years old but it's worth getting those items fixed. It's not breaking down every few days or weeks, I'm not having to jump start it to get it running. It's not smoking going down the road. The temp gauge isn't running hot nor is it overheating. It's still a fairly good ride. Even with the engine issue. Once you pull off from the stop light the car runs really well. It could just be a sensor going bad. I'd rather put some money into getting it fixed than to start over with car payments for the next 4, 5, or 6 years.