got a elm interface read codes was cheap and removed guessing so....
new stepper motor from scrappy new crankshaft sensor from eurocarparts reset bsi/ecu drive for 5 or 6 miles and all fixed
but throttle position sensor faulty so will replace
so just for reference on my 1.6 petrol 2003 xsara picasso
*p0108* no maf only map top left looking at engine across from air intake follow accelerator cable backwards 8mm bolt 1 clip plug
*p0336* crankshaft sensor on gearbox casing star drive bolt underneath two black hoses remove air box for better access
part number 419545111 box says 2.0 hdi ?? but works ?? some are 450ohm and some 400ohm mine was 400ohm
*p0505* idle stepper motor/valve top at back behind accelerator cam small star 1 top 1underneath and 1 clip plug part number a96159
*p0123* throttle position sensor just below idle motor to the right at rear the part number 9642473280
*p01327 phase synchronization fault- was coil pack but i didnt change mine i assumed the faulty throttle sensor was causing this code
hope this helps someone