Final update...
Had no more flashing interior lights since changing the multi function switch. Also changed the TPS, hoping that will permanently cure the throttle issue. And now for the biggie!
Remember the buzzing headlamp relay? After pretty much dismantling the whole car tracing wires etc, I am pretty certain that the guy who owned it previously has had daylight running lamps turned on. Why do I think this? Because the buzzing from the standard headlamp relay coincides with the behaviour of the daylight running lamps. It is fine with handbrake on or with headlights on as this is when daylight running lamps are off. As soon as I release the park brake and unless the headlights are on, the relay buzzes and I see a dim full beam (which is daylight running for Canada).
Tomorrow I will call my Jeep dealer and find out if he can obtain the DRL relay and the cost against the cost of switch the body control module back to UK spec.
All my Jeep issues are resolved... for now!
