Our 06 Beaver Monterey Venture IV has a new C9 engine (courtesy of Cashman Cat in Las Vegas) as of December, 2017. In the last year, at very low speed (stop & go traffic) upon acceleration, the rpms would drop and the engine would die. I would have to turn the key off, then re-start and it would be fine until the next slow speed condition. It has good power going up steep hills and no problems accelerating from a dead stop. It doesn't matter if the outside temp is hot or cold or if the engine is hot or cold. Our local shop had a CAT mechanic diagnose the problem as low fuel injection pressure. They said this could be caused by dirty oil or bad oil filters, but I had just had the oil and filter changed before that trip. They drained the oil, flushed the system, replaced the filter and filled with fresh oil. The same thing happened and the same code appeared. They replaced the ICP sensor and said if it happened again that I would need to have a high pressure oil pump installed. On a trip through Los Angeles Traffic, it happened again. Real leg-wetter. We were in the middle of a 5-lane freeway and were barely able to make it to the shoulder. It wouldn't restart. After 10 or so attempts, I decided to start the generator to keep the batteries charged. When I tried to restart the engine, it started. Maybe is was not an oil pressure issue at all? Might be electrical? We've had the power solenoid replaced and both chassis batteries replaced. It happened several times again after that. When I took it to my trusted mechanic in my old home town, he couldn't find anything wrong but suggested I double the amount of Diesel Kleen in added to each fill up. I did that and haven't had an issue since. Any thoughts on what might be going on?