I have 2000 pontiac bonneville, with the 3.8l. It won't start, and has a misfire when cranking over. I pulled codes with a scanner, and it said that it was a crankshaft position sensor, I replaced it and checked the wires and harness to no avail, also changed camshaft position sensor same result. So I got out my timing light and used it to discover that the #2 and 5 coil pack was not sending spark, so I replaced it, but it still won't spark. Any suggestions. Thanks, Brady