Procedure for the code extraction can be found on the Brickboard.
www.brickboard.com
From there, locate the 700/900 FAQ. My 940 was giving me sporadic problems. I cleaned the connections for several sensors and cleaned up the grounds. Even added an additional ground for the intake manifold. So far it has been much better.
Nick