RepairPal Certified shops can diagnose and repair your 1999 Chevrolet C1500 Suburban. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
The P0305 is an engine misfire on cylinder number 5. I'd check the coil and spark plugs. The other two codes are for the EVAP system. I don't think those codes would cause the "shaky".
Thanks it was in back of my head thinking the wires I was already calling some places Check in prices on plug and wires