my 2004 has two ground cables between body and frame, located roughly below driver and passenger door on each side.
If these are badly corroded this will cause the battery light flicker, and strange fluctuating voltages when doing the checks that Dillard mentioned. I was seeing 11v to 17v...