Chaz Mostert said Walkinshaw Andretti United "found a spark" at the WD-40 Townsville SuperSprint after a trying first event at Reid Park.
Mostert finished third in Races 17 and 18 to banish the nightmare of the previous weekend, when he could only manage finishes of 14th and ninth.
He was one of just five drivers, along with Shane van Gisbergen, Jamie Whincup, Anton De Pasquale and Todd Hazelwood, to finish all three races in the top 10.
"Two weekends in North Queensland was a bit of a rollercoaster, but we've made it out on a pretty good note," he said.
"I'm pretty happy after the weekend, a massive turnaround after our first hit-out in Townsville.
"We definitely found a spark that was missing, and it felt good to be up the pointy end again."
After sailing to third behind Waters and De Pasquale on Saturday, Mostert qualified and finished third behind the runaway Red Bull Ampol Racing duo in Race 18.
It marked Mostert’s first consecutive podiums since he backed up his Symmons Plains finale win with second in the Tailem Bend opener.
However, a poor qualifying run for the day’s final race set up a difficult 250th career start.
"We started well with P3 in the first session, but I the kissed the wall in the second session and that killed the momentum, and I qualified in P12," he said.
"Held my starting position off the line but [Will] Davison was hot on my heels behind.
"The car had fairly good pace through the race, but Davison kept popping up in my rear vision mirror. It ended up pretty tight through the last few laps."
Mostert dropped to as low as 16th in Race 19, which was won by Waters following an enthralling battle with van Gisbergen.
He came home ninth, but with Waters winning again, Mostert left Townsville fourth in the standings, albeit eight points behind his former Tickford teammate.
"The last race on Sunday was a bit of a downer. Starting from P12, I lost out on a few spots through the opening laps," he said.
"We had a bit of a mishap on the pit stop, which put us fair way back in the pack.
"At one stage I was P22, but I was able fight back and land just inside the top 10 with P9."