I have a 89 E34 535I that displays Hood Open, Trunklid Open, Door Open and Catilyst on the instrument cluster when the car first starts to move. The errors cannot be cleared with the reset button. The check control module has been changed as well as the instrument cluster with no fix. It also reads key in ignition when the lights are on instesd of light on? Any clue to which module controls these three errors would be appricated.