It looks much better now. I just pushed the tube in as far as possible (not like I don't always do that). It must have slipped out a little somehow. Still not a perfect print though.
I've attached a couple of pics of the current print and one (gf holding it) where it came out quite good (same print a couple of months ago)
Should I just buy a new tube at a hardware store? If so what exactly am I looking for?