my highbeams did not work on my 96 cherokee . i checked everything i could possible think of, checked pull switch all fuses took hi-low switch off column andcleaned checked headlamps and checked wires for wear or shorts. finally i found the problem. underneith the air filter box is a junction, the connector was completely dry rotted, took connecter off and spliced wires and behold lights. checked local u-pull it, 6 of 8 that i checked had deteriated conecters.