My car went through a spell of this when there was a lot of rain, and when a repairer left the car without battery for a week.
I've got towed into a dealer and also have bump started til the LPG kicked in. The dealer puts your details into a web site and gets a four digit code. He plugs a big yellow box into the socket above the brake servo, and two seconds later charges you UKP25 for resetting the computer.
One main dealer wanted me to wait three weeks to do this, another - in Briton Ferry, said "no problem, get it to me and I'll do it straight away".
The receiver in the headlining is important, but does not contain the code. That is in the UKP300 box behind the headlight. You can probably swap the receiver, but a CPU from a scrappy won't do without its keys. You may find it won't match the engine either.
UncleRoly, June 2006