Had a weird problem with our Mazda BT-50 a few weeks ago, involving a persistent 'check engine' light on the dashboard. Mazda in Port Augusta eventually washed their hands of it and told us to take the ute back to Viv Coe, who'd already 'done more than we would have'.
Viv Coe worked long and hard on the ute, trying different solutions but keeping costs at a minimum - he even sourced a new computer which cost us only two-thirds of the price that Mazda quoted. Eventually it became clear that the BT-50 needed a replacement engine, and as Viv is also a qualified diesel mechanic, he sourced an engine and installed it for us.
He does quite a bit of work on caravans as well, and they have an excellent range of 12 v and other spare parts.
Andrea & John
__________________
Free-ranging, in a Southern Cross 5th wheeler, in between property-minding (to save money!).