Don't replace the sensor if you have tested it and it's working ok.
I don't understand your two posts. In one you say the battery is brand new and turning the engine over fine, in another you say that it may have lost voltage over the winter and you're going to try it on a trickle charger.
Is it new and fully charged, or has it sat doing nothing all winter?
If you run it off jump leads from another car, does it start first time? If yes, then your battery is weak - do you know how to check that the alternator is charging it properly?
If it doesn't behave any differently on the jump-leads, it's either an inlet air-leak causing a weak mixture, a dodgy sensor or connection meaning fueling is out, or fuel pressure is down. - Try sraying easistart in the TBs, this will confirm it's lack of fuel that's doing it.
Next thing is to work through the sensors and find out what their expected resistance/behaviour is and test them accordingly. I'd start with the throttle position sensor...