Time for some bypass surgery.
Buy some hose, a cheap filter like for a gas engine, approx 4$, and bypass your filter assembly. The cheap filter is just to protect your injection pump during this test.
Then if it runs well, you can take apart your filter housing and post some photos of its internals. There has to be a partial blockage, perhaps by ice since you are near Ottawa and it has been cold and snowy.
p.s. Is your filter assembly like the one I have pasted below. If so is it possible you are putting the filter element in upside down?
Dave