After dealing with poor startup running, and then eventually letting it sit for the winter, I finally got the 335i running as it should.
In late 2018, it started acting a bit weird under full throttle pulls and on occasional startup. I ran it sporatically last year while I ran the codes & replaced a few sensors, and came to the conclusion that it was looking like a HPFP. As it is/was under the 10 year 120k mile extended warranty I took it to the dealership. I HATE TAKING IT TO THE DEALERSHIP. Every recall, every extended warranty issue has been met with lots of quotes for outside of service items that could be the cause, may be contributing, etc. I've went, had them tell me it's parts not on the warranty list, and I say ok give that a shot, get charged, it runs OK, or they say they didn't observe the issue.
I parked it for winter, and started back into the diagnosis process this year and came up with the HPFP again. After considering all of the headache with the dealer, and that HPFPs now are less money, and come with lifetime warranties, I figured I would just bite the bullet, do it myself, and take care of other gaskets and wear items that are good preventative maintenance. It was not really that bad, and I now know a bit more of the N54 engine.
Then I washed a year's worth of dust off of it and cleaned the barn.
I also scored some shelving to replace my rusty, warped, 20 year old unit that has been with me since the beginning. 2 - 9" depth shelves for quick access and to give a bit more room around the lift post, 2 - 18" shelves, and a beast of a parts bin system. I got the first 9" shelf in place:
