I got a low mileage 5.3 from a 1999 silverado and installed it into my 03 yukon. I swapped the intake, manifolds, oil sender and the install went smooth. But it won't start, it cranks over fine, tested the crank sensor, has good fuel pressure but no spark, any ideas?