get a timming light and some1 who can use it, and learn how to use 1... it's not hard and good to know...
Also i agree with NYTSKY go to ur local Batteryworld or similar, and get ur battery tested...
It probably won't (but could) be ur timming, but it is an easy thing to rule out...
batter is more likely.... learn how to check ur timming but..