Very similer prob with a m8's gaylander....turned out it was the fuel pump not giving engine enough fuel so ecu was holding onto lower gears to prevent a stall.
Worth a look.
Sorry for mentioning gaylanders in the RR section:o
Bollix done it again:doh::doh: