car simply is misfiring left and right, cyl 6 mostly, when i come to a stop, the car feels like its gonna die out rpms bounce around from 900 down to 400 and the car shakes, when i accelerate the SES light blinks and pretty much doesnt stop, and when it does its because im cruising at 65 mph, but the SES light stays on, and sometimes the RPMS still bounce around. i made sure it WASNT my MAF sensor, brought it to my tuner and he thinks it can be the ICM? any input on this?