hey guys, hopefully you can help me with this problem. My car has been misfiring for a couple weeks now. It didnt throw a CEL till a couple days ago. I had it read at autozone and it came out to be a p0300 multiple/ random misfiring. i was hoping it would tell me what cylinder but no. when it started it was really intermittent and would only do it once a week or so. I changed to spark plugs but it didnt help so i changed them again. I gapped them according to the handbook. Ive reset the ECU. Cleaned the MAF sensor, cleaned the butterfly and intake hoses. Now it does it everyday. It misfires at low rpm and and continues till i get higher in the revs. I dont have a tach so i cant tell what rpms. It seems to go away when i get above 45 or 50 mph. It sucks that i have coil on plug and i cant narrow it down to plug wires or a single coil pack. I have different ideas of what it could be from research and general automotive knowledge such as dirty injectors, TPS, bad coils, IACV, etc. Im saving taking it to have it diagnosed til a last resort. When at WOT it stumbles and the CEL blinks but recovers. Im gonna try to use a multimeter on the coils and injectors to see if they get power and ohm out ok and use some injector cleaner in the tank(maybe it was bad gas that clogged them). But any help would be appretiated. I know some things about cars and engines so ill try to be as helpful as i can to other members on this site as well. Thanks