Do you ever get it running long enough to drive it or does it continually 'backfire' and stall?
Is you timing good? What is your mileage?
When you say you need to jump it to restart is does that mean that your battery does not have enough power to start it?
Try this too. manually reset the computer. Disconnect the battery and turn the ignition to the start position three times, re-connect the battery and try to starta again.
Need more info....