My guess is Electrical (bad battery, or Altenator), plugs (what brand did you use) or the TPS is on the way out.
-Ryan

If you figure it out please post it back here.