Possibly, but there must be something causing all this issue, to me just how i think mine is, is more of a electrical issue, his 5V reference is pulling a code, meaning there might be a short somewhere. That 5v reference controls practically all electricals in the car mainly engine. so if that is bad it can throw off the icm which throws off spark and so on. Hopefully it is something easy for him. but depending on what all he did and disconnected or moved will help.