Sounds like fuel pressure to me. Check that, but also check anything else that has been fiddled with in the last 3 months to see if it was done right. (plugs, etc.) but i don'treallly know diesels so maybe someone else will give u something specific.