Alright...I'll do my best to describe what's going on. Please forgive me, as I'm not very mechanical. I bought my xb12r back in April, and have loved every minute of it! Just the other day I washed er, got er all shiny like, and decided to take her out for a spin. I noticed it not accelerating very well, and was kind of stuttering in the neighborhood, and thought it just needed to warm up a little. Then, once I got on the road, I noticed some serious throttle hesitation, to the point where it felt like it was going to stall out. So i pulled over to the side of the road to see if it would get over the hissy fit it was throwing. Then it was really struggling to idle, staying around 500 rpm, and then it died... When I started it up again, it would die if I didn't hold the throttle at around 3000 rpm, I tried putting it in gear, and as soon as I let out the clutch it would die (if it wasn't reved up to 3000, and then it would kind of limp on it's way) and then the check engine light came on.. So I shut the engine off, and took the long walk of shame home... I thought maybe it some water in the air intake (not the case), so then i read about someone explaining something very similar and it was his spark plugs.. So just today I replaced them, and the first 3 times I started it, it fired up but was very weak and went right back to a suffering idle at 500 rpm.. Then IT WOULDN'T START AT ALL!.. It sounds like it wants to turn over, but just doesn't quite make it.. then it will just give me a bunch of clicks.. I am frustrated, and just want to know what is wrong so I can go about fixing it.. Anyone have any idea of what is wrong? Many thanks in advance.