mine was doing similar with the starting, and it was cutting out if not enough revs when turning steering wheel, putting heater on, pulling away etc.
we took the top of FIP off and then the middle bit, and changed the rubber seals, (i had help) it has improved things but i need to tweak it...