@John lets keep the discussion regarding this topic just in this thread so all the info is together.
David’s suggestion is a good one - give that a whirl.
If you could attach a dataflash log of the wobbly run (assuming you had LOG_BITMASK set appropriately) I can have a look.
Thanks, Grant.