Я тоже часто сталкивался с такой проблемой. Простого решения не нашел, обычно ставил контрольные точки останова, писал в табло "ЭтаФорма.Модифицированность" и бежал в отладчике построчно, пока в табло не поменяется значение на "Истина".
Если модуль большой, я обычно делаю так, в середине модуля ставлю сообщить(ЭтаФорма.Модифицированность). Дальше определяю в какой половине происходит нужное событие и уже половине нужную половину, а когда остается небольшой кусочек кода, то отладчик.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший