Mineral's probably right...some kind of environmental crud, but it might also be some stubborn hard water spots. They're a bitch on black paint.

Try a good washing at a place that has spot-free rinse,dry the entire truck thoroughly, use the clay bar, and throw a good coat of wax on it.

See what happens and keep us posted.
_________________________
"Reality is a temporary illusion brought on by an absence of beer."