Sounds like an air leak into the return lines. It may not show as a fuel leak, but the air will leak in and the fuel will siphon back to the tank causing hard starts.
My guess is you need to do a return line kit, or at least replace the o-rings if the plastic caps and fuel lines look fine. size #111 viton rings. There are PLENTY of threads discussing return lines....