My BX2200 started doing the exact same thing at various times. I just knew I would have to replace the shutoff solenoid. When I unplugged the solenoid, the connector just didn't feel right. Took an emery board and cleaned both parts of the connector and plugged it back together. Haven't had any more problems in 6 months.
hmmm.... just help me with what the shutoff solenoid is and where I can find it - the thing that "fixed" it last time was the unit that the key plugs in to; it pops out of the dash and unplugs.