I'm having an electrical problem which I am almost positive is a ground issue. If I am not mistaken, 4 grounds attach to the block - (1) large gauge wire (looks like 4 or 2 AWG) which attaches to the block underneath the number 1 and 3 cylinders, (2) smaller gauge wires (18ish AWG) which attach to the rear of the block, and (1) flat braided ground wire which attaches to the back of the block to the body. Is that correct? or did I miss a ground?

Issues I am having are:
1 - truck takes throttle and accelerates, but intermittently stumbles and picks back up (a feeling you'd experience if you were in the throttle, suddenly lifted off and went back in)
2 - Dash is saying "battery not charging" despite the multimeter reading over 14 volts at the battery when the engine is running, over 12 volts when the truck is not running, and the truck cranks over without hesitation
3 - The "battery not charging" message comes and goes every few seconds, and the battery light illuminates when the "battery not charging" message is displayed

The alternator is brand new, and this truck is an '06 Silverado (DBW....unfortunately). Please help!