Need help and or advice. I have a 2004 Cadillac deville that hasn't started since February. Car drove fine until I got home one day and it started to have a bad hesitation/misfire until it died. I restarted it and th hesitation/misfire continued until it died and never started again. I've changed the crankshaft A/B sensor and the camshaft sensor with still no luck, I even changed the wire harness for the crankshaft a sensor. Can anybody give me any insight in what's going on or point me in the righhere direction. I can continuously try start it, sometimes it'll turn over but will die soon after. Codes that are shown are P0016