Mescolate i tuorli con il pecorino e il grana, allungandoli con 40-50 g di acqua. Amalgamate con una frusta in modo che i tuorli diventino cremosi. Salate e pepate.
Mettete sul fuoco una pentola di acqua e portatela a bollore. Intanto, cuocete il guanciale in una padellina con 2 cucchiai di olio, a fuoco basso: rosolatela finché diventa croccante (circa 7-8'). Buttate la pasta tenendo conto del suo tempo di cottura: deve essere pronta insieme alla pancetta, in modo che si possa condire subito.
Scolate la pasta al dente, senza che asciughi troppo (in alternativa, conservate un po' di acqua di cottura), e rimettetela nella pentola; conditela subito con la pancetta e il suo grasso. Mescolate bene.
Versate il composto di tuorli sugli spaghetti e mescolate, in modo che si rapprenda appena, senza fare grumi. Servite subito, completando con altro pecorino a piacere e una macinata di pepe.