check your fuel sensor harness if not hold under inlet manifold (down right screw..)
i cleaned mine few times ago and had this problem, when i fit back the inlet manifold i struggled the fuel sensor harness...
edit: otherwise yes earth problem.
cheers