oh yeah one more thing for ya, it might be your tps.....Throttle Position Sensor. It is right behind your intake manifold. a quick check would be to unplug it then try and drive it, the ecu will set a default setting for it, it wont be exactly right, but if thats what the problem is, at least you will know and can take it somewhere to get it fixed.