WAIIIT!! Before you even start, make sure you take a good hard look at the crankshaft position sesnor connector wire. I had that problem just today and also long before my "no start" kerfuffle that has left me stranded without a car and no way to do my Uber and Lyft. It gave me that P0336 code and I did what you would do, replace the crankshaft position sensor behind the crank pulley. Still wouldn't start but however, I noticed my old crankshaft position sensor wires were stripped and exposed. So I kinda felt like I got a win/lose situation. Took my car to a lousy worthless mobile mechanic and he diagnose it as a fail fuel pump. It fixed it, but for only 2 months. Swapped for a Delphi brand fuel pump, NOPE! Took to another lousy mechanic who charged me alot for "dianosis" which all he really did was remove and replace parts that he assumes is at fault, still not the problem. He suggest I get a new fuel pump. BS, I did that and still not the fix. I took it to him again telling him my car wont start unless I spray starting fluid. It will start fine, but wont start fine when cold. So he "diagnosed" it again and said I need a new PCM and quote me $650 for labor and parts. F that S. So I took it to a professional shop and turns out it was the crankshaft position sensor circuit that was bad. OH MY GOD! How the hell could I miss it? But then again, its hidder above the oil filter. So they fixed it and whalla it works. So if I were you, I would definitely start looking at the crankshaft position sensor connector first and also the camshaft position sensor connector as well. That too can cause the same problem. VERY common problem for this car.