Driving to work this morning along freeway sitting on 105 in 5th when car started to cough and splutter and a few sparks coming from exhaust . Pulled over to have a look and could see nothing burnt or on fire at back of disco. The car never shut down so i jumped in and drove off , drives fine in 1 , 2 and 3 with foot to the floor but starts to surge and lose power when in 4 or 5 but not on flat only when negotiating an incline no matter how small. Im thinking fuel pump as i had one die the other day and have thrown in a spare one i had laying around for god knows how long. Any other ideas?