to check the spark, close the gap to 0.3-0.2 mm and see if runs better (if you already put a new one)...
if not, clean your carb and adjust the float heigth...
also check the reeds and the crankcase seals...
thanks for the reply! :) already cleaned the carb , top end has been rebuilt, i closed the gap the other day and it ran for about 5 mins then fouled the plug :( spark is super super weak. hard to see/faint