Tj died 3 weeks ago. Crank but no start. I replaced fuel pump & wire connector. Replaced crankshaft position (3 different ones) & wire connector. Cam shaft & wire connector. Throttle position & wire connector. Still getting crankshaft sensor codes & won't go over 2200 rpms. Thanks for any help in advance.