Hi guys,
I have a 2002 Corolla and it seems to run quite rough.
Especially in the morning, but generally at all times. This morning on the way to work I thought the trucks around me were noisy, but when I turned off the radio I realized it was the Corolla running like a diesel truck

. I don't feel it is abused either, the average RPM range is maybe 2800 rpm and very occasionally when passing 4500 RPM, the VVTI is nice on the postive side though

.
In addition, when breaking the car vibrates/shakes a lot. It also makes annoying sounds at high speeds, I suspect this is likely warped rotors or something? If so, would this be covered under warranty?
It does get regularly servicing from the local Toyota dealership and the oil change is not due until August now.
Does anyone have any idea what is going on with it?
p.s. I have test driven 98-2002 Corolla's and a number of them were running quite rough/noisily in my opinion and originally my Corolla didn't do this.
If anyone can offer some advice it would be appreciated