Got in the car this morning, turned the key in the ignition, the engine turned over, then died. Tried a few times, same result. I recognised the symptoms as an unhappy immobilizer, so asked 'er indoors to try the spare key (after I borrowed her car to get to work...) and it starts fine. I understand the latest immobilizers use a rolling code, so I guess the code has got out of sync - but what causes it to roll? Does the immo code roll every time you press one of the remote locking buttons? I expect a visit to the dealer will be required to resync the key?