had the same problem with my 02. check all of the fuses, there is one that supplies that relay with power and mine was on the way out, it wasnt always making connection and acted the same way. the fuse for that is in one of the 3 or 4 bank fuses to the right of al the relays. good luck