Can any one help?

:
Mazda, Protege5
So i have a 02 p5 and recently while driving it before letting it fully warm up it has started bucking real bad and losing power. Does anyone know what could be causing this and what i could do to fix it?
 
Back