$EE/M6 Stall Saver Bug! + Fix
( from http://fbodytech.com/tuning.html#stallsaver )
The $EE code contains a very odd type of 'stall saver' routine that uses timing advance only.
This tends to work alright on a stock engine, but on modified vehicles, it can cause major timing fluctuations. It is only enabled by default in manual transmission cals (automatics don't have to worry about it).
Symptoms include up to 10 degrees of randomly flucuating timing advance during gentle coasting or decelleration below 1600rpm on f-bodies and 1400rpm on y-bodies, which can show up as a surge or a general lack of drivability. Some people mistake the issue as simply being too far outside of their cam's operating range, when in fact their car would decellerate smoothly if it wasn't hitting the stall saver bug.
Simply pushing the clutch in and coasting in neutral will reveal the error in logs. The stock configuration makes the surge less obvious on y-bodies, as they use roughly half as much stall saver...
Note the following log as I approach a stop light when TPS drops to zero, and RPM tips below 1600, which is the stock MAX RPM threshold, and note that the timing surge doesn't stop until CL idle control (at a dead stop) is reached:

During that surge, the car is bucking and stuttering.
This is also often mistaken for problems with alignment with the closed tps spark advance tables, or an issue with transition into the idle underspeed/overspeed spark correction routines.
To alleviate this problem, disabling or reducing the effect of the stall saver is necessary. I reccomend disabling it entirely.
Download my latest XDF file: http://resfilter.net/files/carstuff/...DF_CURRENT.zip
... and alter the following parameters:
Trending Topics
The Best V8 Stories One Small Block at Time

