Yes had car on road again for 2 days and yes its fcuking broke again

glad i didnt take it to pod at weekend left it behind as didnt think it would make it...come back yesterday started it and it was running on 3 i left it to run for about 5 mins and it was fine then later on when i put me foot down a bit it started to hold back and run on 3 again only for few seconds this time.started it up this morning and ran on 3 again but was holding back all way home so sounds like it was on 3 again ive checked and there is a spark on all 4 so might be fueling???? if not would a worn cam do this as mine is getting pretty old now???
cheers
jon