It looks like the RCDLR and the BCM are the two computer modules listed, no mention of ECM directly in the loop..
You should change your remote batteries if you haven't tried that, because they can lose signal and that maybe getting it out of sync.
Maybe it doesn't think it's the second button press after resyncing.. since you're only allowed to press twice.
From charm.li
---------------------
The keyless entry system has the following components:
*
Keyless entry transmitters
*
Keyless entry antenna, if equipped
* BCM
* RCDLR
...
Once activated, the engine is allowed to run for 10 minutes. The RVS time may be extended by an additional 10 minutes by again pressing and releasing the lock button and then pressing and holding the RVS buttons on the transmitter. This feature is called a RVS continue and allows a maximum of 20 minutes of engine running. If the RVS continue is performed at 7 minutes into the initial 10 minute time-out, a total of 17 minutes of engine running would occur. The RVS event may be suspended at any time by pressing only the RVS button on the transmitter or by entering the vehicle and turning ON the hazard lamps.
In between ignition cycles, only 2 RVS events may occur or be attempted. Once 2 events or attempts have been made, future RVS events will be suspended until the vehicle is started using the ignition.
...