I posed this on a different ranger forum, fixed some other issues based on the replies(Thx, RonD) but not the main issue, so perhaps I can get some fresh eyes on the problem
It is a misfire or intermittent lack of fire around 3000 rpm. The tach drops when it happens.
I have replaced Coil, Fuel...