Well, finally got my car back. The garage couldn't find the fault, so that's garage number 5 now. I'm still getting code 19 - it may well be another dodgy crank sensor from the same batch? But any way I've had enough and haven't got the time or inclination to try anything else so it's going. I am going to part ex it or sell it on with the fault explained.

i'll probably get rid of mine too, with its stalling problem if i cant fix it..eventually,but i'm determined to fix it.code 19 on mine comes and goes too.after clearing codes yesterday ,so far i only have back 64-fuel quantity control out of range.my last post asking for help with the stalling is just disappearing down the list with no replies.seems this fault has everyone baffled.
My latest discovery is(because someone has replaced a fuel pipe with a piece of clear pipe)i can see that there's air bubbles in the fuel,surely that's not normal so think i need to find out where air is getting in.Dont know if that could be the cause of stalling but i'll be looking into it anyway.
good luck with yours either way.