since these are all items within the dash, I would check your power distribution block for burns, and then check the grounds for corrosion. This mostly sounds like a loose ground issue, but the aveo...