It was a series of hits and misses for Prime Minister Najib Razak, as he completed his first day on the campaign trail of the May 16 Sibu by-election.