RE: engine revs
You might be suffering from half tank leaning, where the tank pressure drops when there is not alot of fuel. Savage trucks suffer from this (just a note).
In only mention this since you said it happens after running a while.
If this is the case (half tank leaning), you can get a different/better tank, or only fill up the tank half way and tune it from there.