yea so my 1991 grand prix se, 3.1L recently died on me while driving. checked spark immediatly after and had none, it will turn over but won't start. everything else works on it. i hooked a computer up to it and it gave me code 42- electronic spark timing monitor error and code 34 mas / map sensor too low. i've changed the crank sensor in it (but i hear there's two?) and still the same thing, when i let it cool down it will start right up for five minutes then die starting the process all over again. any ideas what it could be?