On 4.7L V8 engines, the camshaft position sensor may fail and cause the engine to crank but not start or it can cause intermittent stalling. A new camshaft position sensor will be needed.