well I was just at the auto parts store and i got a P0420 Catalyst System Efficiency Below Threshold (Bank 1) so it is the O2 or cat. I'm going to go to my uncles house and use his scanner it is much better then the auto parts store.