Ongoing headlight issue on 2002 Cavalier

First the head lights would not come on unless the car was in drive and parking brake was down. But only the DRL and the high beams worked. I then replaced the DRL relay (no change) I then replaced the dimmer switch and the my head lights worked in park but my High Beams were stuck on. I thought I might have gotten a bad switch. So I got that one replaced and still have the same issue. I checked all the wires in the front that I can get to and none are corroaded. Any help before I have to bring it somewhere…