just thought, could it be o2sensor gone bad or even clogged cat?