jrichard50 wrote: the codes are the same every time P0223, P0228 and P0420.
The codes you are having are:
P0223 and P0228: Throttle Pedal Position Sensor problems
and
P0420 is the catalytic converter problem
I don't know if there is a link between the cat and the throttle position codes, or if you are having 2 different and unrelated errors.
I think you will need to
dig a bit deeper than a general purpose OBD scanner and get it connected to a lexia type to get more indepth analysis.
But at least it give you somewhere to start. (well 2 places to start).
Hopefully someone else will know a bit more about the petrol common faults than me.