PO300 and PO301 Is random misfiring and misfiring in cylinder#1.
Could be various things to check (you already did the plugs, wires, TPS, injector did you check the electrical connection on the injector too?, etc..)
egr valve and transducer
all vacuum hoses and connections
compression check too
pcv valve (doubt it but...)
Just repaired my dad's Prizm with the same codes plus P0304. His was because he washed the engine and water got into the wire connections (gave it new plugs and wires, needed them anyway, and cleared all codes)