HELP -- sometimes while driving, the dahsboard needles on my '96 Passat will drop to zero (no degradation in performance of vehicle); if I tap the top of the dashboard, the needles return to normal position but check engine light comes on. Light may also come on about a minute after start-up although needles return to normal positions. Light eventually goes out by itself after a few hours, miles or days (no predictable pattern) and may not come on again for weeks (while driving). Seems to happen more in warm weather after several starts and stops. Light always goes out quickly at start-up, even in cold weather, although I wait extra time before turning key. Replaced the harness, control unit and relay last year which did not solve the problem. Still reading same codes. Any suggestions?