Hi all thanks for the advise but i have fixed the fault.
the fault code p1221 points to the throttle body but i couldn't find any concrete solutions so I will explain and add some videos and photos to help people in the future
the first step after plugging the obd2 reader in and getting the fault code p1221 is to remove the air intake pipe from the throttle body so you can see the throttle flap. try and move it, it should be springy both ways(trying to return to its original position if it doesn't the fault is quite simple and very cheap to fix(no more than £10, have a look at this video i found.
MAKE SURE YOU MARK THE THROTTLE POSITION SENSOR SO IT GOES BACK IN THE SAME PLACE YOU REMOVED IT FROM.
remove the throttle body and clean it(as it will be very coked up in there)
the video shows what is wrong but doesn't really explain how to fix it. you will see him pull the bar out with the 2 magnets attached then pull 1 of the magnets off. this needs to be cleaned and all the old glue removed so you can stick it back onto the bar i used apoxy resin upto 80 degrees but higher temp the better i would say, when you have glued it back on make sure you press it on firmly so its as close to the bar as possible, leave the bar away from the body for as long as possible I left it 24 hours to be safe to let the glue set, when you reassemble you will know that its fixed by the way it feels as it will be springy
when you have reassembled on the car and piped it back up it should run and drive as good as it did before the fault(if not better) but you may have to clear the fault code and maybe reposition the throttle position sensor but this is a easy job as it could have effected the tick over.
i hope that this is helpful to someone and if anybody needs any other help with this fault just let me know thanks dave