Hi MylieMc,
I have just been looking online, and have found the meaning of your code.
You only go by the first 4 numbers, so yours is 1010.
1 = MFG Manufacture Specific.
0 =Fuel and Air Metering.
1 = Low Coolant Circuit
0 = Transmission Engaged at High Throttle Angle.
It also states that P1010 is Foot Throttle Signal is Out of Range, IVS not changing.
Reading on, it is suggesting to check throttle connections are fully connected. Or that the pins might need cleaning. Which could also cause a short .
Might be worth checking all the wiring to throttle pedal, and any other wiring connections nearby.
Hope this is of help.
Keep us informed of how you get on with sorting it.
Regards Andy.