It's not going to be service related ... It's more likely that you have a fault of some sort being reported .. 
  
The flashing CEL method of reading the code can be a little difficult to decypher ... make sure you're reading it correctly .. 
  
Alternatively you can get it hooked up to a laptop with the correct software and have it read that way .. 
  
Where abouts are you based anyway?