The thermal instability of a couple-stress Rivlin-Ericksen ferromagnetic fluid with varying gravity field, suspended particles, rotation and magnetic field flowing through a porous medium is investigated. The dispersion relation has been developed and solved analytically using the normal mode approach and linear stability theory. The effect of suspended particles, rotation, couple stress, permeability and magnetic field on the fluid layer has been investigated. For stationary conventions, it is found that suspended particles always have a destabilizing effect for λ>0 and a stabilizing effect for λ<0 and couple-stress, magnetic field and permeability of the medium have a stabilizing effect on the thermal instability under certain conditions. In the absence of the rotation couple-stress has a stabilizing effect if λ >0 and a destabilizing effect if λ<0. Rotation has a stabilizing effect if λ >0 and a destabilizing effect if λ<0. In the absence of rotation permeability has a stabilizing effect if λ<0 and a destabilizing effect if λ>0. Magnetisation always has a stabilizing effect (λ>0 or λ<0).