Hi Mate,
The Back and forth "running" could either be the compression too high, wind the comp screw out a 1/4 turn, Or it may just be that you have flooded the engine. Clear the flood & try again.
The needle wander can be cure by a short length of silicon fuel tubing over the splits reaching to the nut. Replace if it gets too soggy from any diesel fuel that may get on it.