I just replaced my motor. Now my trucks starts in park perfectly. Backfires in neutral and dies in any gear. I have had it at the mechanics for weeks and no one can figure it out. Any input would be appreciated. I have changed crank sensor, checked for bent fly-wheel and can't figure this thing out.