Heteroclinic and Periodic Cycles in a Perturbed Convection Model