I have a 2003 Ford Focus ZX3 and it will sometimes start to lose rpms like a seesaw and if not given more throttle will die completely. The Engine just shuts off, it does it completely at random one day it will work fine the other day. Sometimes it will work early day and die/shutoff later. The car after it dies will start right back up but sometimes will still be losing rpms or die if not given gas. I am really confused... What is wrong please help.