I have a 95 grand prix gtp. I drave it one day and the next day I went to start it and it would just crank. I have replaced the cranckshaft postion sensor and still long crank with spark. Can someone give me an idea what to check next.