A curious issue I just ran into: Contra 4 is freezing on me, in the exact same spot.
While playing on Normal mode, when you reach the waterfall, when the first boulder starts dropping, the game freezes. The music continues to play, but that's it. Nothing but a restart helps at that point...