Yeah, battery anomalies cause wierd problems in these trucks. Also check all fuses. Sometimes a bad fuse will cause odd behavior in other circuits. When my keyless entry fuse blows, for instance, my dash lights come on when I hit the door locks....
A bad ground could cause similar wierdness...