Figured out the p0301 and p0316... It was the coil, even though i put a new one on last year... NGK brand... Found a Denso one off another Ranger... So that problem is fixed.
Now on to the
-Intermittent coolant smell
-The oil consumption (which may be a blockage not allowing the oil to drain back down?, therefore resulting in a false reading in the stick)
- and the pinging/rattling at half throttle (which may be related to the oil problem)
I'm going to use Marvel mystery oil and see what happens.
there are large oil drain back holes in the head that align with channels in the block. that would be quite the blockage.