got c42 as fault code which is igntion wiring/couplings.
right then just thought id update how its going...
managed to find out by mistake that touching the gear lever (either up or down) i can get the bike to come out of FI mode and the fuel pump primes, bike starts and rides pretect as normal.
ive think it could be the gear postions sensor or a friend of mine has mentioned the netural switch, havent checked sensors or wiring yet but think im definatly getting close to solving my problem.