Low fuel pressure is caused by a dirty fuel filter. Often, an unfit gas cap is the main culprit for this. Other causes are clogged pump strainer, weak pump, and improper pump venting.