I haven't seen this issue, however I've seen issues where theobject was renamed and the name does not match the object definition. This could be why you can't find the object. Here's a script to identify object swhere the object name and object definition do not match. Run from the database in question:
SELECT TABLE_NAME AS 'OBJ',LEFT(VIEW_DEFINITION,255) AS 'DEF'
WHERE VIEW_DEFINITION NOT LIKE '%' + TABLE_NAME + '%'
SELECT ROUTINE_NAME, LEFT(ROUTINE_DEFINITION,255)
WHERE ROUTINE_DEFINITION NOT LIKE '%' + ROUTINE_NAME + '%'