Not sure about the j5 but I had similar problem with the 2.5
The pre heater for the fuel is on the side of the block and it had a slight air intake that caused air locking in the system. I solved the problem by disconnecting the two pipes and joining together with a piece of copper pipe.
gordon
March 2010