I am writing this in a very very upset state

. I have a 96 mystique zetec which is running slow, and at times poorly. First off, the car is now slow, not that it was ever fast, but its really really slow now. Second, I was driving down the street and got on it, the car wouldnt go past 5100 RPMS then when I let off the gas it dropped to 0 and stalled. Third, When Im in gear and I am driving, past like 4000 RPMS there is this rattling sound coming from my engine bay area. The fixes I have tried are....new fuel filter, recharged k&n, put Fuel injector cleaner in vacuum line and cleaned out the injectors real good, and replaced spark plug wires. I do not think the problem lies with my spark plugs so for the moment I will not bother with them. Since they got replaced 14k miles ago and they are supposed to last for a long time. The car seems like it isnt getting enough fuel at these higher RPMs and so it isnt accelerating like it should be. How would I check to see if there is a fault in my fuel system somewhere. Also should I take it to my local ford dealership to see if they can see whats going on...I want to make that my last attempt seeing as how it costs 70 dollars an hour to have them check my car out...Thank you for any solutions you offer up