Yes, it is a check valve! I was able to take it in today to the dealership and order a new one, which will be here by tomorrow. The check valve only costed me a little under $7, so I'm not complaining at all, since I expected it to cost so much more.
I talked to one of the mechanics there...