What could be the cause of pulmonary stenosis in my 2 year old son?

Birth defect. Pulmonary stenosis is one of congenital heart defects presenting as isolated finding or as a part of multiple defects, e.g., tetralogy of fallot.