Have you ever ridden the bike with a different wheelset? That might help rule out the wheels as the issue.