Check Engine Light and Code P0305, P0304, P0307, P0300

Ohlord help here please.
Currnet Codes
P0305
P0304
P0307
P0300
Pending Codes
P0300
P0305
P0304
P0306
P0307
MAF was replaced 6 months ago, bought from Autohause of AZ.
Car has 104K Miles.
Why P0300? I can't believe I should have misfire on that many cylinders. Is it O2 Sensors?
Had you prior to having the cel come on revved the engine in park or neutral past 3800 rpm. or revved it and dropped it into gear?
1 miss on bank 1 and 3 on bank 2,sounds like you came up on the secondary rev limiter. It will do that.
if not a bad cat or o2 but they will be showing codes.If it is running fine and the above had occured,therin lies the prob and the solution.Don't rev it past the limiter for park/neutral.If you did not do that,give me a call.We'll figure it out.

I need to buy another OBD II CAN scanner. Do you know Harbor Frieght Tools selling these for $39.99 during holidays? Or you recommend any other one.

I scan with OBDII (HF) and found following codes.
P0305
P0304
P0306
P0307
P0300
I found same pending codes also. I reset the CEL. Drove little bit and CEL has been OFF.
I don't hear and noise from CAT, so Cat's should be ok. I replaced the MAF in June 2008.
Any advise or feed back will be greatly appreciated.
Ohlord, any idea?
Pm me if you can't find the post on how to do that.
Next at the miles you are at O2 sensors are past due being changed out and can cause not only the miss but also compromise your fuel economy.
I got them,if you need them.
OHLORD,, My Goodness, this is crazy one,
Just tuned the engine few weeks ago
was driving highway about 70Miles, and all the sudden,, slow loss of power, and kept going down til I could not go passt 10 Miles,,
managed to make it home and got the code, Po304, Po305 and Po306 engine will not go above 1200 or maybe 1300 at the most, no noise from the CAT, not sure where to go from here, I rest all the codes,, all came back right away and still running very rough, any idea PLEASE HELP ME< I can't even get the engine to IDEA,, I am afraid to run it again not to damage anything in the engine,, HELP,, HELP,,, HELP






