before jumping to bcem it is worth both checking that bcem connectors are not corroded-mine behaved strangely and the dash lights would go out when passenger door opened. wiper intermittant would not work on damp days
Turned out to be a corroded connector on bcem unit, used electrical switch cleaner and no more issues.
As before check the diagram with rave before parting with any cash