2000 silverado running bad
My 2000 recently began stumbling off idle up to about 2K rpms. The stumbling varies from almost non-existent to happening every time I take off at a stop light. i checked DTCs and only found P1638 (generator F terminal circuit). This code came up when i checked the dtc codes under the "DTC not Ran" selection on my scan tool. It did not come up when i selected "all dtc codes". ????? When the stumbling occurs frequently it will run real rough (in park and in gear) from 1000-2000 rpms and clear up above 2000. This has been going on for the last couple of weeks.
Today the stumbling progressed to it misfiring at stop lights and having a rough idle in addition to what I described above. I checked DTCs again and a P0300 (misfire detected) code came up with the P1638.
Also, gas mileage has gone down aobut 2mpg in the last tank. Just filled up last night.
Has anyone got any advice where to start looking for the problem?
2009 GMC Sierra CCSB 5.3 6spd K&n
other rides:
1985 K-5 blazer 454
1973 GMC jimmy
1968 short bed stepside 511 roller motor