SES light periodically comes on.P0300 B0226 B0222 on 1999 Chevrolet Suburban 1500

P0300 B0226 B0222 AutoZone reading yesterday

Asked by for the 1999 Chevrolet Suburban 1500
1 answer 3 comments
po300 is misfire codes and the other 2 are not listed in all data. i think the guy could not read b codes with the cheaper scanner and got ghost codes
thanks...an a P300 means...what is the usual cause of the Po300 and why would it come and go?
could be plug wires,plugs or items like that
Thanks...had a major tuneup in 2010 which included spark plugs, wires, dist cap etc.