I'd definitely fold the river, because I think you were beat on the flop. Check raises at this level generally mean TPTK (or a pocket overpair) is beat.
Forum Rules