it goes to under 12V idling and back to 13.8V when the rpms go up.

It could be something as embarassingly simple as a loose alternator belt.

tanstaaafl.
_________________________
"There Ain't No Such Thing As A Free Lunch"