If none of that helps do this... the cap on your master cylinder has a "float" in it to monitor fluid level. Sometimes the float sticks and causes the Brake light to stay on. There are 2 wires connected to the cap. Disconnect those 2 wires and check to see if the light comes on. If the light stays off, problem solved. Go to Acura and buy the cap. I believe its between $15-20. Its a safe and easy way to check your problem. Let us know!