The 'backfire' when the ignition was switched on is quite a common problem, with WS it seems.
I think a 'SPOUT' must get sent when the ignition is switched on with WS, hence the backfire as the fuel obviously enters when at this point as well.
As to the actual issue have you checked for spark? (you obviously have ignition to a degree, hence the backfire

)
Martin