what causes this to happen

any way of keeping it from draining back.

Google Chrysler fuel line check valves and see if you can find something safe for your application.