P0300 went away but am still seeing p0136, p0156, p1151, and p1131. My 01 cvpi is running very doggy, I don't have a tac but it seems like it wont get over 2000 or 2500 rpms. I know that it is some sort of fuel problem, but what? My suspicion is either o2 sensors like the codes say or catalytic. Any thoughts?