Im having a hard time getting my truck to idle in gear. Ive tried the idle relearn and it idles great in P/N. In p/n, its about 12-1 afr. In drive at idle it goes to 16-1 and climbs up from there. Ive been trying to tune this thing for a while. Why does the timing change, when it idles perfect, its about 16 degrees advanced, when it starts going crazy, the idle jumps to like 28 degrees at idle. Why all this jumping around. Its a 99 Silverado with a 5.3 and 4l60e. I plan on a turbo build and have installed a new Tick performance camshaft, springs and pushrods. Everything else is stock at the moment. Ive got 52 pound bosche injectors that have not been installed just yet. Im trying to get to the point I can drive the truck another month or two, before the turbo. Any ideas? cam specs are ADV DUR: 285 INTAKE AND EXHAUST. .630 INTAKE VALVE LIFT AND .598 ON EXHAUST. LOB SEP: 115 DEGREES