I have a 1997 2 wheel drive 5.7. I removed the engine and had it rebuilt. Reinstalled engine and had the timing set by a mechanic with a scanner. When it cranks it runs good for about 2 minutes and then starts running rough and sucking air hard at the throttle body. Was showing code 1345. any help??