Despite his various victories, Sandhu was inconsistent at major events. He kept his eligibility following the 2006 Olympics season. He competed at Cup of China, where he won the bronze medal, and Cup of Russia, where he placed fifth. At the 2007 Nationals, he was unable to hold onto silver and dropped to third, his lowest placement at the senior level at Nationals. His season continued its downward trend as he placed ninth at the 2007 Four Continents. He placed 16th at the 2007 Worlds.