Theres usually nothing to prevent an automatic transmission from being pushed into neutral from drive, its a safety thing.Your neutral safety switch maybe bad causing it to not start in Park (P)
But I dunno why it pops into Neutral from Drive... There should be a shift lock in the shifter. I would look into that. Let us know what you find.