You don't mention what transmission -- auto or manual, but if automatic, I'd look to the torque convertor as the most likely culprit. Manual, perhaps clutch issue also.
Search Mazda B-Series Pickup Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Mazda B-Series Pickup Experts