The 2.2L engine has trouble starting. Runs good after start. Check engine light codes p0342 & p0335. Symptoms are random... backfire from intake, engine shakes and binds and will not turn over, sounds of free spinning after normal cranking for 2 seconds. Replaced crank sensor and still getting crank code. Thanks for reading.