It could be related to the Hill Decent Control Switch on the gear lever.. look to see if the wires have broken off the plug or the plug has come un-done, you can do this by pulling the gaiter down.
I did have a petrol that had this same problem... but the dishonest seller didnt tell me that the...