Oh yes - the 18.6 yr cycle is almost certainly the lunar nodal cycle.