Codes I keep getting

P0440 H C
U1016-H... Loss of Communication w/PCM
U1064-H... Loss of Communication w/BCM
U1096-H... Loss of communication w/IPC
I know the three "U" codes keep showing "H" history, but why do they keep coming back?
And the P0440 shows "H" and "C" current.
Any help and advice would be appreciated.

Thanks
DIC Onboard Diagnostics Show DTCs U1016, U1064 and U1096 in History #PI00043 - (Jun 19, 2002)
DIC Onboard Diagnostics Show DTCs U1016, U1064 and U1096 in History
Condition/Concern:
DTCs U1016, U1064 and U1096 may be present when scrolling through the onboard diagnostics via the instrument cluster Driver Information Center (DIC).
Recommendation/Instructions:
This is a normal software function as long as the DTCs have a history status upon ignition cycling. No repair attempts should be made.
On the P0440 the easy first step is to check that your gas cap is tight.

I haven't seen any performance problems, just after maybe 8-10 cyclings of the ignition, the codes re-appear.
I usually give the gas cap an extra 180* turn after the first click, maybe I've destroyed the gasket.
I'll check that too.





