Where is the crank sensor for 1999 Chevy silverado 5.3l located?

It is mounted in the passenger side of the engine block right behind the starter. You will have to remove the starter to get to it.