I did have them rotated and no luck. Also balanced and checked air pressure.. First Honda this ever happened to me with.. My Pilot ran straight as can be but the Ody just likes to pull right...My 05 was doing the same and I was going to do an alignment but I noticed the front tires were wearing unevenly. I rotate the tires (front/rear) and it went away.