title: Magento "My Orders Page" returns 404 - database related
body: <p>We currently have Magento 1.7.0.2 installed since April and everything has been fine without issue, however an issue has arrived. </p>
  
  <p>Certain users, when clicking "My Account" on the frontend will get shown a 404 error page.
  Not every user sees it, and if they click "View Order" on an individual order from the recent orders section of My Account, that order will display fine.</p>
  
  <p>After some digging, I've narrowed it down to the "sales_flat_order_item" table. If I go through each order and delete a certain item related to that order, or simply change the product_id - the page will then show fine. The product exists in Magento so it can't be that.</p>
  
  <p>I've tried re-indexing, deleting cache - everything I can think of.</p>
  
  <p>Does anyone have any suggestions as what would cause the 404? Going through 3000+ records, finding which item is causing the issue and deleting it is NOT an option for obvious reasons.</p>