do not swap all at same time... hard to detech which part is prob... try swap t/b first... if prob still not solve.. than try swap with other parts.. remember swap part by part & monitor yr engine.. other part need to swap such as cable plug, coil, map or maf sensor ( dunno waja use which one ) , o2 sensor , throttle sensor & other part that you think it related to yr prob..
oso try change new spark plug....
oso try change new spark plug....