Could be all of the above.
First- with the engine hot idling in neutral pull the tranny dip stick and check the level. Also look at the oil is it a nice red or dark almost brown, smell it, is it burnt.
Second- Check that the kickdown linkage is adjusted properly, kickdown lever on tranny...