Hi Jon, Don't know if this of any help, but I had almost similar with a 2.0 Vectra and it turned out to a failing crank sensor, when it was running the signal was enough to keep the engine running but cranking speed was not enough, if that makes sense. Scope showed the problem up. No DTC's where logged.