Hooker Chris Fortey was stretchered off the pitch with a suspected broken right lower leg – leaving the Cherry and Whites struggling for cover in the front row with props Phil Vickery and Terry Sigley and hooker Olivier Azam also injured.
The game was stopped four seven minutes while Fortey's injury was attended to, after he had collided with Dean Schofield.
Still Gloucester took not only the win, but also an invaluable try-bonus point, which saw them jump back into the top four.
Despite going behind to an early Byron Hayward penalty, Gloucester were by far the better team, and after 17 minutes their pressure finally reaped its rewards.
Fortey made a battering break in the midfield and although the powerhouse forward failed to make the line scrum-half Alex Page recycled the ball out to Simon Amor.
Amor struck a perfect cross-kick to the right wing where Marcel Garvey was waiting and he fended off towering winger Steve Hanley to touch down.
Centre Terry Fanolua was next on the scoreboard with a try he made all on his own. He chipped and gathered superbly, before exchanging passes with Garvey to put him in the clear.
Amor converted but Sale, eager to stay in the top three, clawed their way back into the game before the break with Gloucester old boy Robert Todd making mockery of their defence.
It was the Sharks' first glimmer of a try all game and Todd seized the opportunity to score straight away, much to the disgust of the Kingsholm faithful.
Hayward reduced Gloucester's lead to just a point minutes into the second half with another penalty but Fortey's replacement, James Parkes, managed to scramble his way around a scrum dangerously close to Sale's goal line and score.
Amor converted to hand Gloucester a 19-11 advantage, which they never looked like relinquishing
Young full-back Jon Goodridge then grabbed the all-important fourth try to put Gloucester out of reach in the dying minutes of the game, although Hayward had the last word with a 79th-minute penalty.
For Gloucester:Tries: Garvey, Fanuloa, Parkes, GoodridgeCons: Amor 2
For Sale Sharks:Try: ToddPens: Hayward 3