startup - 10:37 pm on May 8, 2003 (gmt 0)
We don't know what "auto renew" info they(Yahoo)have. The company may have paid by cheque, the credit card may have expired or the submition was paid for by a third party(SEO).
Yahoo's concern is money at this stage in the game and seeing as the directory results are secondary, I can see them removing a site from the SERPs.
Contacting Yahoo as "tigger" has suggested is your best approach.