Cleaned the MAF today so not that
Have found out if I back off the throttle when it stops at 4 K and very very gently roll back on the throttle it will rev towards 5K, pushing the throttle pedal on the floor causes it to stop revving again though.
So seems cat smashing time tomorrow...unless the above changes the possibilities?