When driving approximately over 50m/h, inside my car is so loud. on 2003 Toyota Highlander

(1)When driving approximately over 50m/h, inside my car is so loud. It is hard to hear each other. I started the car and checked engine and everything seems fine. Any idea? (2) Also my check engine light is on. It came on, I changed the fuel cap, reset it but came on again. I went to a mechanic, he left the hood, and there was a loose hose, he plugged the hose back, cleared the check engine light with his computer. After a month, the light came on again. Please help thanks

by in Bakersfield, CA on February 15, 2013
1 answer 1 comment
ANSWER by on February 15, 2013
scan codes and post so we can adv.also ck u joints for poss cause of vibration noise or exhaust leak
COMMENT by on February 15, 2013
Just came back from Toyota dealer. The engine light was something minor and had to do with a lose hose. The noise was rear bearing. Costed me a total of $650. Thank you