Sounds like it's in Sports mode where all up-changes are a bit later.
Is the selector sitting in the right place? i.e. clicked into D properly or just showing it is but is hovering between 3 and D.
Oil level?
When it does go into top at what speed does it drop back again?