Thank you so much!Ah that's not a check valve, it's commonly called the "Thermo T". Your car uses the same thermo t as ~1990-1999.5s (the one you have pictured is the 99.5+ style). The part number is 191127247A.
IDParts has them, as does your dealer and BoraParts.
http://www.idparts.com/catalog/product_info.php?products_id=727
http://shopping.boraparts.com/product_info.php?products_id=739
If you haven't changed your fuel filter in a while this would be a good time to do it. Remember you have to prefill the filter with fuel!
-J