okay so i finally fixed it! for anyone who ever runs into this problem, here's how i did it:
following ross's suggestion, i went straight to my phpadmin on my cpanel to delete every table associated with this problem widget, paying attention to the "componentplaceuniqname" which was something like "admin-3445745635623". simply deleting the contents of the "content" line was not enough, so i started deleting the other lines that contained "admin-3445745635623". there were several of these, but still no luck.
i recently purchased purus's plugin called backup genie, and an idea hit. i simply downloaded the last backup that the plugin created and opened it in excel. ctrl-f to perform a search of the document, placing "admin-3445745635623" into the search field. this yielded a few more results than just in the ow_base_component_setting. the final line i deleted in sql was under "ow_base_component_place_cache", and for whatever reason did not actually contain the term "admin-3445745635623". but when i compared the values of this line in excel to the "cache" table on my sql database, there was a match. deleted. fixed. very happy.
if anyone else has this problem i am more than willing to walk you through this process. thanks everyone for your help and suggestions!!!