My 05 GMC SIERRA has recently started running crappy. One it hits like 55mph it's ok. Had guy change my calve cover gaskets cause they'd been leaking for awhile. Mind u it ran fine til then. Grommets were not replaced. Drove bout 20 miles and check in goes to flashing and it starts misfiring and runs ragged til u hit bout 50 or 55. Checked codes it's a po300 code. So he suggested new spark plugs. Then it threw code for misfire on 4 so we changed that wire to plug plus put an 02 sensor. Back to code PO300 and it runs just as crappy as b4. We'll this mechanic says he feels full injector needs to be changed to #6 cause he took wires off and zero happened at number 6. So changed it. Still no better. I'm a woman and I don't have it to keep buying and it's still no better. Any suggestions on what I can do to figure it out? I'm bout ready to just be done with it. Crazy thing is....it ran perfect til valve cover gaskets replaced. Any suggestions....I'm desperate