have a p0300 code? Sounds like it could be a clogged cat.