I'm guessing the injectors aren't injecting fuel when it's cranking? Did you check the fuse for injectors? Should have tested fuel pressure instead of wasting money on the pump. That should be a lesson: do not throw parts at a problem.
If the fuse is good, but the injectors aren't pulsing, something is wrong on the ignition ciircuit, if the fuel pump is making pressure.
Year?
Edit: LMAO. Mechanic for 49 years, posting a question on Yahoo! answers about a problem any mechanic versed in diagnosis should have no problem figuring out, while leaving out critical information such as year, or that it had bad fuel pressure, then get an attitude because someone suggested something that 99% of the morons on here won't do, which is check fuel pressure? You are going to get a LOT of help with your problem now. Good luck in your ignorance.
Thanks but Have great compression, came out one morning after driiving it the day before and it hasn`t started in a month now after all the work that has been done.
Ignition timing or low compression are two things.