So, my original question still stands. What can I plug into the ODB ii that will record the ECM so that when it happens again, in addition to seeing if there's a code, I can check what, if anything, happened in the engine parameters. Do I need an HP Live box?
Theres plenty of free datalogging software available off the net you can load onto your laptop and connect to the OBDII port to monitor what's going on with your engine that will let you go back to view and pinpoint exactually what was going on when the engine exhibited problems