Flammability and pyrophoricity are complex properties and often are affected by factors not directly related to the compound itself (impurities, etc.). But a simplistic explanation can be had by considering that the combustion of either silane or methane requires in some way breaking an Si-H or C-H bond, and the rate of the reaction will depend on how much energy it takes to do this. Si-H bond is significantly weaker than C-H bond (for the silane/methane reactions, I find the bond enthalpy to be ~ 335 kJ/mol and ~ 432 kJ/mol, respectively). Can you think of a plausible reason why?