Without being there, it sure sounds initially like it could be a tire issue. I had a friend with a Mazda and it was incredibly loud due to the tires. It could also be a worn wheel bearing or rear gear whine, but if your coming out with a headache, it's more than likely the tires.