Hello everyone. I have a 2008 Grand Prix with a 3.8l V6. It stalled one day and it would turnover but not start. I found a bad ignition coil and also had to replace the ignition module. After replacing both of them it still has no spark. Could it be the crankshaft position sensor? Any help will appreciated.