Well spark plugs are pretty easy and cheap to change by yourself and considering you said your car has high mileage, I would do that regardless. Could be a faulty oxygen sensor too like mine had, you can determine that pretty easily by taking it to Autozone since they will flash your code for...