As I was leaving a friend's house this afternoon, the faults came up again, I hit the top of my dashboard and it fixed it. After I got home, I removed the instrument cluster pulled it apart and sprayed it with contact cleaner and installed it again. Drove 50km tonight on the freeway to test it and so far, no faults... fingers crossed