Almost sounds like you've got a dead spot on your TPS. Don't know if that is possible, but since it always happens in the same RPM, something is telling the computer to do something that the engine does not like.
Life is hard... It's harder if you're stupid!
Today is a good day to be a RAM owner!