SENT's Model Won't Animate

[lua]function ENT:Initialize()

if SERVER then
    self.Entity:SetModel("models/combine_helicopter.mdl");
    self.Entity:SetOwner(self.Owner);
    self.Entity:PhysicsInit(SOLID_VPHYSICS);
    self.Entity:SetMoveType(MOVETYPE_VPHYSICS);
    self.Entity:SetSolid(SOLID_VPHYSICS);
    // added next 3 lines after animations didnt work in the first place
self.Entity:ResetSequence("idle");
self.Entity:SetCycle(0);
self.Entity:SetPlaybackRate(1);
end

end[/lua]
the idle animation for combine_helicopter.mdl plays fine in HLMV, so why isn’t it working on the SENT?

Did you try setting this on the entity?
[lua]
self.AutomaticFrameAdvance = true
[/lua]