If it cranks the PRNDL is fine. My bet is a broken wire in the harness somewhere.