It sounds like you have a short in the circuit beginning from the smart junction box.
Therefore you might want to check if the passenger side carpet is wet (search YouTube videos about 05-09 Mustang water leaks) because the SJB terminals may have corroded from water ingress.
Strange electrical gremlins in an 05-09 Mustang = Passenger side water leak until proven otherwise