Just wondering if anyone can shed some light on this for me. My buddy has a 2007 Jeep Grand Cherokee that was having some issues. His mechanic said it needed the crank positioning sensor replaced. An hour or so later the mechanic calls and says the sensor was "stuck" in the engine block and he would need to drop the oil pan, etc. to retrieve it. Is this legit or what? How does this happen and could the mechanic have caused the actual issue when trying to replace the sensor in the first place. By saying it's stuck he isn't very specific so I'm not sure. It added another $300-$400 onto the bill due to labor so my firend is trying to see if he's getting ripped off. We're stuck at work so he can't bring it anywhere else for a second opinion until Monday. Any help or ideas would be much appreciated.