The solution - any time an item is 'won' by paying the buy it now price, the ending time of the auction gets converted to now + 5 minutes (or 10 at the max) and the person who made that buy it now bid is the current high bidder. Now other players can bid above that price and an actual auction can take place if multiple people are truly interested in the item.
The lingering complaint, with this new idea, is going to be that the auction time should be longer so people can keep clearing an area, wander over the bank and eventually bid... but I disagree. If you want to bid on items, carry the plats and bid. The world doesn't revolve around you and 5 minutes gives you a fair shot at items.
Now who is gonna code it?

HUGS - I HOPE THE NEW YEAR IS OFF TO A GREAT START FOR EVERYONE!
Avo