Trying to get my X reg (same as profile) back on the road
Started it a couple of weeks ago, first time, no probs, drove it around the street EML came on but expected due to not running for 9 months.
This is full of detail so forgive me but go a story to tell and someone might get a better idea
Yesterday went to start and move so as to work on for MOT and as title says it stalled, straight away.
Tried a good few times and at one point stayed running but rev's hunting. Assumed it was low on fuel, got a can full, but still the same
Brainwave, low fuel, cr@p from tank blocked fuel filter. So forced it to start on LPG
Struggled at first, engine cold, but eventually got it to go and it ran but very "lumpy".
Then suddenly the EML comes on and it ticks over and rev's as normal

Switch it between LPG & petrol, no probs, filter OK then, but EML still on. Move it as planned and turn off.
So let's get the codes read

. Borrow reader and have another go today
First codes
P0747 Transmission Pressure Control Solenoid Stuck On
P1781 Turbo/Compressor malfunction (didnt know I had one
)
P0706 Transmission Range Sensor Circuit Range/PerformanceWell let's ignore these as it's been stood, reset
Start's but stall's on petrol, force start on LPG and eventually runs, but lumpy, EML comes on runs smooth, with petrol as well
Leave running to warm engine/transmission up
Read codes
P0047 HO2S Heater Control Circuit High (Bank 1 Sensor 3) 
P1781 CAN data bus ECM actual torque signal malfunction detected, WTF

This time reset codes with engine running (dont know why but just did). Engine immed runs lumpy and stalls WTF WTF

Start on LPG, runs lumpy, EML comes on runs smooth
Read codes again
P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3)

(yes diff code same error

)
Ignition off, start on PETROL, stalls, start LPG, runs lumpy, EML, OK. You get the picture

Read codes
P0747 Transmission Pressure Control Solenoid Stuck On 
Running reset, lumpy, stalls, start LPG, lumpy, EML, OK, codes
P0343 Camshaft Position Sensor Circuit High Input
P0047 HO2S Heater Control Circuit Low
Off, Reset, start LPG, lumpy, EML, OK, codes
P0343 Camshaft Position Sensor Circuit High Input
P0047 HO2S Heater Control Circuit Low
Had enough, got same prob twice, so therefore it the Cam Sensor

Yes I know they can be "iffy" so best off swopped.
Anyone got any other idea's, One being ordered from AndyC ASAP