If you compare the cost for replacing the crank sensor to the effort of continuing with the problem by checking wiring and so on,I would replace the sensor first! My 1987 Park Avenue had the same behaviour and after finding out that there were no codes for crank sensor on 1987 I replaced it,easy job and car runs like new!
Good luck!
Bookmarks