Hey all, so I have a 2006 GMC Sierra 1500. I bought it used with 135,000 miles on it and I have put maybe 4000 miles on it since. Ever since I bought it sometimes at idle the RPMs will slowly bounce between something like 600 and 900 RPMs, also while this happening the battery gauge also fluctuates up and down and the lights (headlights, radio, odometer etc.) flicker. Furthermore I have a random misfire code that comes and goes every couple of weeks. Ive been having trouble figuring out whats wrong with it, or if all these problems are connected or separate issue I have to deal with. I would appreciate it if anyone has any good ideas of where I could start looking for solutions?
Thanks,
Gabe