Hi, Most likely electrical, but what? as I have not heard of anything like this before.. I would suggest a check of all your fuses and also unplug and plug back in all your relays. There are 3 locations for the fuses and relays: Big black box in the engine compartment. Small black box also in engine compartment, opposite side under the expansion tank. Passenger side edge (or drivers side) of the dash. It may also help to clean the "PNP for the gears by changing from P through to L and back about 30 times - engine off. I would also suggest getting to either a dealer or good independant and get your codes read, as there will likely be a fault recorded... Des. . . ;)