The idle started dropping at the lights and it dies after a few seconds. Cranked for 10 seconds and it came back to life. No loss of power. Drove it around for a while, everything felt normal and couldnt get it to die again. any ideas? It has an airdog 150 system. As far as i know fuel solenoid is original. Its getting dropped off in the morning for a look over.