have replaced fuel filter, air filter, pcv , cap & rotor, plugs Every once in on 1996 Chevrolet Suburban 1500

a while the engine backfires when starting. Checked OBDC and NO fault codes show up. After the backfire the engine will start and run rough for about 30 seconds and then clears up and runs fine. Mileage is approx 123000.
Backfire occurs on a cold start or a warm start.
Any help would be appreciated, Thank you

Asked by for the 1996 Chevrolet Suburban 1500
possible timing issue
1 more answer
it could be timeing or a stuck valve or bad pluge,coil