A retail installment contract or retail charge agreement may not authorize the holder to accelerate the maturity of all or a part of the amount owed under the contract or agreement unless:
(1) the retail buyer is in default in the performance of any of the buyer's obligations; or
(2) the holder believes in good faith that the prospect of the buyer's payment or performance is impaired.