I have had a small unit(7archers) attached to about 10-15 merchants on gold at Timbuktu, obviously there from early on in the game say 100 turns by now. No sign of going rebel.

Question , Does putting an agent with a non general army stop it from going rebel?

If it does then putting a priest with a non-general stack might be useful if only to stop the chance of going rebel.

And BTW does being in different provinces affect your chance of going rebel?