In addition to the above suggestions, here are 2 more. Try to pinpoint where on the engine the rattle is. If you have a stethoscope, this will work well, if not, hold a screwdriver with one end touching a part of the engine and the other your ear.
Also, if you can get a fuel
pressure reading at the injection pump
, that would help a lot.