Very little help here, but mine did the fishbite thing for a long time then one day when it did it it threw a code for the crank position sensor. Replaced the sensor, still did it but didnt throw the code again. Had a feeling it could be internal to the ecm, bought a reman ecm & heaths hp4 program at same time. A long story, but the ecm is still sitting in my toolbox, the hp4 program is in, & have not felt a fishbite in ages. I highly doubt the chip had any thing to do with it, but frankly i completely forgot about it. I still would bet money the fishbite comes from the fuel solenoid sticking once in a while, but cant prove it. On the screw to the ignition switch, i think i used a pair of needle nose vise grips to remove it without removing the steering wheel. I do so much steering column work its hard to remember every application.
95 K2500 6 lug ecsb leather silverado, 2006 amg 18:1, kennedy exhaust, no cat, heath 2.0, heath boost control, ss diesel air filter, ata intercooler, high idle, bf goodrich 285/75/16 all terrains, remote pmd, three guage pillar pod