How high is your idle ?
what is your crank speed set to ?,
on my car, crank speed is set to 300 RPM ( i think )
idle is 750,
if i try to take off, and the RPM goes to 300 or lower, it thinks its in crank mode, and leans out and wont rev,
the only fix, is to "clear it", by turning the engine off, and restart it,
my car has no fast idle, i have this issue mostly when the engine is cold...
it took me weeks to understand what was going on.. but now, it's a easy fix..
I hope this helps.
Nigel