its impossible to get the engine 180*out from the cam, because its 180* out every other rotation..
turn the engine another rotation and check the timing marks again 
True;
but pump to cam out by 180* is possible, due to pump to pump pulley assembly error is it not?
Not relevent in this case it would appear...
yes, you can get the pump and cam out.. the pump sprocket and cam sprocket are the same size. so if you turn the cam 1 turn, the pump also goes the same 1 turn, not 2 turns like the engine..
every other stroke, the engine is 180* out from the cam and pump..
so, if your crank is 180* out from your cam and pump, all you need to do is rotate the engine one more turn.