How to prevent cache busting (preferably on a single section)?
cacheElementQueries set to false should cause the behavior you're looking for. i.e. Craft no longer keeps track of element queries inside of the cache tag for use in when deciding when to bust them.   

Might also be worth looking at the Cache Flag plugin as that lets you more explicitly define when you'd like caches to be busted.