Hi,Leigh,I think I have got it!.When i first got bubbles I thought it was the new pipe I had fitted from oil union to carb,so I put two very small zip ties round the pipe to fasten it. I fitted a new seal at the back of the pump which has stopped the oil leak, so far so good.
Still bubbles!!.
Pipe was twisting on the union,so cut off zip ties to replace with new ones,thought try without zips.BINGO
looks like the zips were pulling the pipe into a shape and pulling the pipe off the union, hence letting air in. The pipe is a Gilera part from Bob Wright and not one from the local bike shop,it obviously fits ok.Lets hope this fixes it.
Maksei