West Ham will be hard to come up with again. there is even a possibility that they could drop to 8th position.
I don't think Westham is going to drop to 8th place, they only compete with Wolves for 7th place. Westham is a much better team to maintain his position in 7th place, Wolves is simply not an equal opponent (competitor). But I don't judge it is impossible, it may happen if Westham has bad luck and significantly decreased their performance constantly.
They have dropped form maybe because of fatigue, or injury which are the main factors in the lose of form from any team.
I didn't hear the rumor about the injury problem on the Westham squad. The reason that they dropped their performance is probably about inconsistency and they sadly should fight with strong teams in the last few matches.