06Jeep had a good idea too.... check all relays and fuses. Sometimes just pulling them out and putting them back seats them properly and resolves issues...... One at a time!