Yesterday when the timing was right and I posted the update it was just a coincidence at that time. When it was way off and setting DTC 34 on my transmission test drive was coincidence as well. I took it out for an hour long drive with my Tech2 watching the desired and measured timing and it intermittently would go to 24° and clatter like heck for a bit then it would settle down to match desired timing for long periods. When it only lasted a short time it didn't set the code, longer periods would. When it was matching the measured timing would be fluctuating rapidly at times but not far off from desired. I ruled out the transmission R&R as being the cause and I really didn't think the unplugged water in fuel sensor would cause this error either, so I now knew that there was another intermittent electrical problem (I've been chasing those down for a while now in this 26 year old truck with all of its broken plug latches having to be zip tied together.) So I took all of the wiring harness plugs apart and cleaned the females with a small drill bit, blew them out, squeezed them together slightly with a pick tool, and added a bit of electrolytic grease into them. I cleaned the males with 1000 grit sandpaper and blew the dust out. When I took the plug out of the IP it had the grease in it from long ago when it was first installed but it was real brown looking burnt (I believe this was the culprit), not like the clean grease some of the others had. I guess the grease can't tolerate the heat in the IP. I cleaned them up, plugged it in with no grease to burn, and took it on another hour long test. The whole time measured equaled desired with absolutely no fluctuation. This problem has most likely been happening for a while but since it usually didn't set the code I didn't know it. Now it's finally solved!