Got this problem fixed....
I believe to have found the problem, which has opened a new can of worms. I disassembled the dash far enough to remove the headlamp switch. This is no easy task if you don't know exactly how the dash goes together. I found a plug with 9 wires goes into the switch assy. The connections in this plug are shimmed to keep them tight. At some point this plug has gotten hot enough to melt slightly and distort. This is the second can of worms. The pins in the switch itself were corroded and a couple were scortched. I cleaned the connection pins and replaced the plug. All the lights are functioning again. Now what I want to know is: Was there something wrong with this plug that allowed it to get hot enough to melt and that's what caused the bad conection, or did the bad connection cause the plug to get hot. I'll check with GM/Pontiac and see if there were any recalls on this issue. If anyone else had a similar experience or other input, please feel free to post or email. Appreciate anything at all.