I know this is an old thread, but in case someone else has the same issue that I did I wanted to share. My P6000 had the E-28 code a few years ago and spark plugs and coils cured it. A week ago it happened again and after a few starts with it in limp mode it would no longer start. It doesn't get many hours on it so I figured it was the cam sensor this time and not the coils and plugs again. I went to the local CAT dealer with the 91H2001170 part number; they didn't have an OEM part and said they could no longer get it, instead they sold me a Unisource Part # 80013525 that they stocked. With that sensor installed and the code cleared the forklift would sputter while cranking but not start. I put another set of NGK FR2B-D gapped to.035" and still no change. I put a new crank position sensor in and still no change. If I put the original cam sensor back in the E-28 code came back and it wouldn't even sputter while cranking, so I thought it had to be the cam sensor. I checked spark and it was erratic. Based on Swoop's comment about only using the OEM parts I search for CAT/Mitsu part numbers and could not find them anywhere online, only aftermarket replacements. I noticed that the original sensor had an NTK logo on it, so I went to NTK's site and tried to cross the CAT part # and even called and got no help finding a cross. I ended up looking through sensors for Nissan applications from the same period and found one that looked identical listed as a crank position sensor for a 2005 Frontier, Part Number EH0385. I ordered it on RockAuto for $6.39 on a wholesaler closeout deal. It came in today, I installed it, and it fired right up. So if you get this code and it is the cam sensor I would recommend ordering an NTK EH0385 sensor.
https://www.ngk.com/ntk-73310-eh0385-crankshaft-position-sensor
https://www.rockauto.com/en/moreinfo.php?pk=10057448&cc=1434650&pt=7196&jsn=19
If you need a crank position sensor I would try NTK EC0238, which is the RH cam sensor for a 2005 Frontier. I have not tried that, but it looks identical to the original crank sensor.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.