Hello all, so I have a 2005 Cadillac CTS and it won’t start. It will crank but it won’t start at all. All lights and everything on the inside works perfectly fine. Any suggestions for this? I was thinking maybe it needs a new ecu, or crankshaft position sensor. It has random misfires when I was able to drive it around but after letting it sit for maybe a day compared to it starting up with no problem, it won’t start up at all.